import axios from 'axios'
import { ElMessage } from 'element-plus'
// import router from '@/router/index'
// import { localGet } from './index'
// import config from '~/config'


// 这边由于后端没有区分测试和正式，姑且都写成一个接口。
// axios.defaults.baseURL = "http://8.141.93.5:8011/"
axios.defaults.baseURL = "https://www.fengniaoshanggong.com/"
// // 携带 cookie，对目前的项目没有什么作用，因为我们是 token 鉴权
// axios.defaults.withCredentials = true
// // 请求头，headers 信息
// axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
// axios.defaults.headers['token'] = localGet('token') || ''
// // 默认 post 请求，使用 application/json 形式
axios.defaults.headers.post['Content-Type'] = 'application/json'

// 请求拦截器，内部根据返回值，重新组装，统一管理。
axios.interceptors.response.use(res => {
  // if (typeof res.data !== 'object') {
  //   ElMessage.error('服务端异常！')
  //   return Promise.reject(res)
  // }
  // console.log(res)
  // sessionStorage.time = new Date().getTime(); // 接口调用成功之后，直接放在本地一个
  return res.data;
})

export default axios